home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 34
/
Aminet 34 (2000)(Schatztruhe)[!][Dec 1999].iso
/
Aminet
/
comm
/
tcp
/
KgServer.lha
/
docs
/
Intro
< prev
next >
Wrap
Text File
|
1997-12-26
|
4KB
|
109 lines
HTTX 1.1
URL : file://localhost/Work:Various/AB/pgm/Istar/Files/Docs/index.html
Title: Istar
ISTAR
(Istar is the new name for what used to be called KBTools. KBTools was
considered a rather boring name, so we have substituted one that is rather
corny, and perhaps cheeky, if you are a Tolkien addict.)
WHAT IS IT?
A package for building knowledge based systems and then running them. It is
of the inference net kind, with both backward and forward chaining. It is
similar to the rule based kind but more flexible.
KBSs make inferences from input information. Usually running them involves
asking the user a sequence of questions until enough information is gathered
to come up with an answer. Microsoft Wizards are a simple version of this.
HOW TO USE IT
There are two levels at which to learn to use Istar: 'driving' the features
of the software and using it to do something be useful to you. These are
explained in the files:
o Driving Istar (including installation)
o Using Istar - Inference
o Using Istar - Semantic Nets
Read them when you are ready to start. In addition the following files give
more detailed information:
o KBs
o Panels
o Inference
o Value Types
o History
o Limitations and Bugs
o Reference Manual
There is still much documentation to be written, and not all the facilities
of Istar are explained in the above files. But Istar should be reasonably
robust, so you can experiment.
WHY ISTAR: WHAT'S SPECIAL ABOUT IT?
# Graphical input. Most KBS software require you to write your rules or
inferences using text such as:
IF ?requested_class = PENICILLINS
AND Patients_age >= 0.8*Allowable_age
THEN Patient's age is acceptable for the new drug.
which is sensitive to syntax errors. But with Istar you draw your inference
graphically, as boxes and arrows. Then, at your convenience, fill in the
detail. A true 'visual programming language'. (Some KBS software such as
NExpert can display a box and arrows diagram that has been entered textually,
but with Istar the main extry medium is drawing.)
# Smooth user interface. Most software that allows you to draw box and arrows
diagrams is clumsy. For instance, to link two boxes:
o Click on Box1.
o Mouse up to Toolbar or Menu
o Select 'Link boxes'
o Click on Box2.
o (Draws straight line between them that crosses others)
o Mouse up to Toolbar or Menu
o Select 'Bend link'
o Click on position of bend
o etc.
In Istar you start drawing from edge of Box1, hitting space wherever you want
bends and releasing over Box2. No menues or toolbars in sight. The difference
is even more marked when you want to redirect a link from one box to another.
# For knowledge generation. This means the user interface actions do not
interrupt your flow of thinking as you express your knowledge. Just as "an
architect thinks with his pencil" so you can "think with the mouse".
# Easy exploration of KB. Hit 'a' or 'c' over a box, and all others connected
to it even indirectly are shown - so you can find out what input information
is will have an effect on a given item. Also Find by Name etc.
# Range of types. Normally you are offered integer, float, string and perhaps
dates. With Istar you get other types too: probabilities, bayesians,
proportions, ratios, odds, directions, and several others. In Istar we attach
the semantics to each type (e.g. in ratios and odds, the greatest common
divisors are automatically cancelled out). Others to be added soon, such as
IFF bitmap, anim, sound sample.
# Range of useful inference methods. Not just add, subtract, multiply,
divide, AND, OR, but also things like Chhoser, First-Known, First-OK, Number
of Answered, Concatentation, Is-In, etc.
# Kernel written in assembler, for speed and robustness.
WHAT'S PLANNED?
The current version of Istar is only a 'draft'. It is being presented to let
you get the feel of it. But in future you will have scripts, demons, ARexx,
internet access, PostScript output, dumping of the KB to PROLOG, etc.
-----------------------------------------------------------------------------
Copyright (c) Andrew Basden 1997.